// import dayjs from 'dayjs'
// import duration from 'dayjs/plugin/duration'
// import { computed, onBeforeUnmount, onMounted, ref } from 'vue'

// // 扩展 dayjs 功能
// dayjs.extend(duration)

// // 初始化倒计时
// const countdown = ref(dayjs.duration({ hours: 0, minutes: 29, seconds: 59 }))

// // 计算格式化的倒计时
// const formattedCountdown = computed(() => {
//   const hours = countdown.value.hours().toString().padStart(2, '0')
//   const minutes = countdown.value.minutes().toString().padStart(2, '0')
//   const seconds = countdown.value.seconds().toString().padStart(2, '0')
//   return `${hours} 时 ${minutes} 分 ${seconds} 秒`
// })

// // 倒计时更新函数
// const updateCountdown = () => {
//   if (countdown.value.asSeconds() > 0) {
//     countdown.value = countdown.value.subtract(1, 'second')
//   } else {
//     clearInterval(intervalId.value)
//   }
// }

// // 定时器 ID
// const intervalId = ref(null)

// // 挂载时启动倒计时
// onMounted(() => {
//   intervalId.value = setInterval(updateCountdown, 1000)
// })

// // 卸载时清除定时器
// onBeforeUnmount(() => {
//   clearInterval(intervalId.value)
// })
